ark gündüz yapma kodu ne demek?

Arka planı gündüz/gece yapma kodu, genellikle web sitelerinde veya uygulamalarda kullanıcının tercihine göre temanın görünümünü değiştirmeye yarayan bir özelliktir. Bu özellik, kullanıcının göz yorgunluğunu azaltmaya ve daha iyi bir kullanıcı deneyimi sunmaya yardımcı olabilir.

Nasıl Çalışır?

Genellikle, bu özellik JavaScript, CSS ve bazen de HTML kullanılarak uygulanır. Temel mantık şöyledir:

  1. Kullanıcı Etkileşimi: Kullanıcı, genellikle bir düğme veya anahtar aracılığıyla gündüz veya gece temasını seçer.
  2. Tema Değişimi: JavaScript kodu, kullanıcının seçimine göre CSS sınıflarını değiştirir. Bu sınıflar, arka plan renkleri, metin renkleri ve diğer görsel öğelerin stillerini tanımlar.
  3. Veri Saklama (Opsiyonel): Kullanıcının tercihi, çerezler veya yerel depolama (localStorage) gibi yöntemlerle saklanabilir. Bu sayede, kullanıcı siteye tekrar girdiğinde tercih ettiği tema otomatik olarak uygulanır.

Kullanılan Teknolojiler:

  • HTML: Temel yapı ve düğme/anahtar elemanları için kullanılır.
  • CSS: Gündüz ve gece temaları için farklı stilleri tanımlar.
  • JavaScript: Kullanıcı etkileşimini yönetir, CSS sınıflarını değiştirir ve tercihi saklar.

Örnek (Basit JavaScript):

const body = document.body;
const toggleButton = document.getElementById('theme-toggle');

toggleButton.addEventListener('click', () => {
  body.classList.toggle('dark-mode');
  // Tercihi saklama kodu buraya eklenebilir
});

Bu kod parçacığı, "theme-toggle" ID'sine sahip bir düğmenin tıklanmasını dinler ve body etiketine "dark-mode" sınıfını ekleyip çıkarır. CSS ile bu sınıfa özel stiller tanımlayarak gece temasını uygulayabilirsiniz.

İlgili Kavramlar:

Kategoriler